body, img, form, fieldset, ul, li, td
{
	margin: 0;
	border: 0;
}
body, textarea, select, input
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
body
{
	/*color: #bcbcbc;
	background: url(../images/bg-page.jpg) center top;
	background-repeat: no-repeat;
	background-color: #050f11;
	text-align: center;*/	
	color:#bcbcbc;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-color: #050f11;
	background-image: url(../images/bg_body.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

h2
{
	color: #FFF;
	font-family: Tahoma;
	font-size: 11px;
	padding: 0 0 0 10px;
	margin: 0;
	line-height: 31px;
	height: 31px;
	text-transform: uppercase;
	background: url(../images/bgd_h2.gif) 0 0 no-repeat;
}

a
{
	color: #c3c3c3;
	text-decoration: none;
	outline: none;
}
a:hover
{
	text-decoration: underline;
}
.uline
{
	text-decoration: underline;
}
.uline:hover
{
	text-decoration: none;
}

.clr0
{
	color: #000000 !important;
}
.clr01
{
	color: #ffa800;
}
.clr02
{
	color: #1791f8;
}
.clr03
{
	color: #fa09ad;
}
.clr04
{
	color: #FFF;
}
.clr05
{
	color: #ffc000;
}
.clr06
{
	color: #badcf8;
}
.red-color
{
	color: Red;
}

.bgd01
{
	background: #313131;
}
.bgd02
{
	background: #1f1f1f;
}
.bgd03
{
	background: #292b2d;
}
.bgd04
{
	background: #222222;
}
.bgd05
{
	background: #414141;
}


.fs
{
	font-size: 12px !important;
}
.fs0
{
	font-size: 10px;
}
.fs1
{
	font-size: 11px !important;
}
.fs2
{
	font-size: 14px;
}
.fs3
{
	font-size: 16px;
}
.fs4
{
	font-size: 18px;
}
.fs5
{
	font-size: 20px;
}

.nobrdT
{
	border-top: none !important;
}
.nobrdB
{
	border-bottom: none !important;
}
.brdB01
{
	border-bottom: 1px solid #4c4c4c;
	padding: 0 0 5px 0;
}
.padT5
{
	padding-top: 5px;
}
.padT10
{
	padding-top: 10px;
}
.padB5
{
	padding-bottom: 5px;
}
.padR5
{
	padding-right: 5px;
}
.padR10
{
	padding-right: 10px;
}
.padL15
{
	padding-left: 15px;
}
.padR15
{
	padding-right: 15px;
}
.padLR10
{
	padding-left: 10px;
	padding-right: 10px;
}
.padLR01
{
	padding-left: 4px;
	padding-right: 4px;
}

.txtuppercase
{
	text-transform: uppercase;
}
p
{
	margin: 0 0 6px 0;
}
.right
{
	float: right;
}
.left
{
	float: left;
}
.zright
{
	float: right;
}
.zleft
{
	float: left;
}
.clear
{
	clear: both;
}

.imbrd01
{
	border: 1px solid #5a5a5a;
}
.imbr02
{
	border-bottom: 2px solid #000000;
}
.btn01
{
	color: #FFF !important;
	font-weight: bold;
	width: 98px !important;
	height: 28px !important;
	border: none;
	background: url(../images/btn_tim.gif) no-repeat !important;
	cursor: pointer;
	text-indent: 0px !important;
}
.btn02
{
	color: #FFF;
	font-weight: bold;
	font-family: Tahoma;
	width: 83px !important;
	height: 23px !important;
	border: none;
	background: url(../images/bgd_btn02.gif) no-repeat !important;
	cursor: pointer;
}
.btn03
{
	color: #FFF;
	font-weight: bold;
	font-family: Tahoma;
	width: 53px !important;
	height: 39px !important;
	border: 1px solid #848484;
	background: url(../images/bgd_btn03.gif) no-repeat !important;
	cursor: pointer;
}
.submit01
{
	padding: 5px 0;
	text-align: center;
	display: block;
	clear: both;
}

.main
{
	width:960px;
	text-align:left;
	background-color: #222222;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.toplinks
{
	font-weight:bold;
	line-height: 25px;
	padding-top: 4;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
	background-color: #000000;
}
.toplinks a
{
	font-weight: bold;
	margin: 0 2px;
	color: #1791F8;
}
.toplinks span.right a
{
	color: #FFFFFF;
}
/*happy*/
/*.toplinks span, .toplinks span a {color:#ffa800;}*/

.h2type01
{
	padding: 0;
	height: auto;
	background: none;
}
.h2type02
{
	color: #c3c3c3;
	font-size: 13px;
	font-family: Tahoma;
	padding: 0 0 0 10px;
	height: 28px;
	line-height: 28px;
	border-bottom: 2px solid #000;
	background: url(../images/bgd_h2type2.gif) repeat-x;
	text-transform: uppercase;
}
.h2type03
{
	color: #c3c3c3;
	font-size: 13px;
	font-family: Tahoma;
	padding: 0 0 0 10px;
	height: 29px;
	line-height: 29px;
	background: url(../images/bgd_h2type3.gif) right no-repeat;
	text-transform: uppercase;
}
.h2type04
{
	color: #c3c3c3;
	font-size: 13px;
	font-family: Tahoma;
	padding: 0 0 0 10px;
	height: 29px;
	line-height: 29px;
	background: url(../images/bgd_h2type4.gif) repeat-x;
	text-transform: uppercase;
}
.h2type05
{
	color: #c3c3c3;
	font-size: 11px;
	font-family: Tahoma;
	padding: 0 0 0 10px;
	height: 24px;
	line-height: 24px;
	background: url(../images/bgd_h2type5.gif) repeat-x;
	text-transform: none;
	text-align: center;
}
.h2type07
{
	color: #c3c3c3;
	font-size: 11px;
	font-family: Tahoma;
	padding: 0 0 0 10px;
	height: 24px;
	line-height: 24px;
	background: url(../images/bgd_h2type5.gif) repeat-x;
	text-transform: none;
	text-align: left;
}
.h2type08
{
	color: #c3c3c3;
	font-size: 13px;
	font-family: Tahoma;
	padding: 0 0 0 10px;
	height: 23px;
	line-height: 24px;
	background: url(../images/bgd_btn04.gif) repeat-x;
	text-transform: none;
	text-align: left;
	border: 1px solid #000;
}
.h2type09
{
	color: #000;
	font-size: 13px;
	height: 22px;
	line-height: 22px;
	background: #1591e9;
	text-transform: none;
	text-align: center;
	margin: 6px 0;
}
.h2type10
{
	color: #000;
	font-size: 13px;
	height: 22px;
	line-height: 22px;
	background: #ffa800;
	text-transform: none;
	text-align: center;
	margin: 6px 0;
}

.more
{
	width: 85px;
	height: 28px;
	margin: 0;
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
	text-align: center;
	background: url(../images/bgd_more.gif) no-repeat;
	line-height: 28px;
	float: right;
	text-transform: none;
}
.morehn
{
	width: 85px;
	height: 24px;
	margin: 0;
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
	text-align: center;
	background: url(../images/bgd_more_hn.gif) no-repeat;
	line-height: 28px;
	float: right;
	text-transform: none;
}
.more2
{
	width: 95px;
	height: 29px;
	padding: 0 5px 0 0;
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
	text-align: right;
	background: url(../images/bgd_more2.gif) no-repeat;
	line-height: 28px;
	float: right;
	text-transform: none;
}
.more:hover, .more2:hover, .morehn:hover
{
	text-decoration: none;
}
.header
{
	height:104px;
	width: 960px;
	background-image: url(../images/bg-logo.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: bottom;
	margin: 0px;
	background-color: #000000;
}
.logo
{
	float:left;
	vertical-align: bottom;
	height: 100px;
	width: 270px;
	background-color: #000000;
}
.logo img
{
	vertical-align: bottom;
	padding-top: 3px;
}
.globalsearch
{
	float:left;
	height: 90px;
	width: 682px;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
	background-image: url(../images/bg-search.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 3px;
	background-color: #000000;
}
.tab0
{
	height: 28px;
	margin-left: 10px;
}
.tab0 a
{
	font-family: Tahoma;
	font-size: 12px;
	width: 69px;
	height: 28px;
	line-height: 28px;
	margin: 0 0 0 2px;
	float: left;
	text-align: center;
	background: url(../images/bgd_tab0_n.gif) no-repeat;
}
.tab0 a:hover
{
	color: #FFF;
	text-decoration: none;
}
.tab0 a.curnav
{
	font-weight: bold;
	color: #FFF;
	background: url(../images/bgd_tab0_o.gif) no-repeat;
}
.frmsearch
{
	padding-left: 6px;
}
.frmsearch input
{
	width: 520px;
	padding: 4px;
	font-size: 14px;
	background: #d8dbe1;
	margin: 0 2px 0 0;
	color: #5A5A5A;
	text-indent: 30px;
	border: none;
}
.tag0
{
	font-weight: bold;
	margin: 3px 0 0 20px;
}
.tag0 span, .tag0 span a
{
	color: #1791f8;
}
.menu
{
	width: 960px;
	border-top: 1px solid #000;
	height: 33px;
	background: #000;
	clear: both;
}
.menu a
{
	font-size: 16px;
	color: #1791f8;
	font-family: Tahoma;
	padding: 0 18px;
	margin: 0 1px 0 0;
	background: url(../images/bgd_menu_o.gif) 0 0 repeat-x;
	line-height: 33px;
	height: 33px;
	float: left;
	font-weight: bold;
}
.menu a.curnav
{
	color: #d1d1d1;
	background: #000;
}
.submenu
{
	width: 945px;
	height: 31px;
	padding: 0 0 0 15px;
	border-bottom: 8px solid #4c4c4c;
	background: #000 url(../images/bgd_submenu.gif) right bottom no-repeat;
	clear: both;
}
.submenu a
{
	float: left;
	padding: 0 10px;
	line-height: 31px;
	height: 31px;
	font-weight: bold;
}
.submenu a.curnav
{
	color: #1791f8;
}

.container
{
	border-top: 1px solid #000;
	background: #222;
	padding: 0 0 20px 0;
}
.col01
{
	width: 151px;
	float: left;
	display: inline;
	background: #222;
}
.col02
{
	width: 478px;
	padding: 0 2px;
	float: left;
	display: inline;
	background: #000;
}
.col03
{
	width: 327px;
	float: left;
	display: inline;
}

.flash
{
	margin: 0 0 2px 0;
}
.bloc01
{
	width: 151px;
	margin: 0 0 5px 0;
	float: left;
	display: inline;
}
.bloc02
{
	margin: 0 0 1px 0;
	height: 1%;
}
.bloc03
{
	margin: 0 0 5px 0;
	height: 1%;
}
.bloc04
{
	margin: 0 0 5px 0;
	height: 1%;
}

/*tab1*/
.tab1
{
}
.tab1 a
{
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma;
	width: 148px;
	height: 28px;
	line-height: 28px;
	padding: 0 0 0 10px;
	float: left;
	display: inline;
	margin: 0 0 0 1px;
	background: url(../images/tab1_n.gif) right no-repeat;
}
.tab1 a:hover
{
	text-decoration: none;
}
.tab1 a.curnav
{
	color: #c3c3c3;
	background: url(../images/tab1_o.gif) right no-repeat;
}

/*tab2*/
.tab2
{
}

.tab2 .ui-tabs-nav
{
    list-style: none;
    position: relative;
    padding: 0;
}

.tab2 .ui-tabs-nav li
{
    float: left; 
    border-bottom-width: 0 !important; 
    margin: 0 0 0 1px;
    padding: 0;
}

.tab2 .ui-tabs-nav li.ui-state-default
{	
    background: url(../images/bgd_tab2.gif) repeat-x;
}

.tab2 .ui-tabs-nav li.ui-tabs-selected
{
    background: #272727;
}

.tab2 .ui-tabs-nav li a
{
    float: left;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    font-family: Tahoma;
    width: 148px;
    height: 24px;
    line-height: 24px;
    margin: 0 0 0 1px; 
    padding: 0 0 0 9px;    
    text-align: center;
}

.tab2 .ui-tabs-hide
{
    display: none !important;
}

/*tab3*/
.tab3
{
}

.tab3 .ui-tabs-nav
{
    list-style: none;
    position: relative;
    padding: 0;
}

.tab3 .ui-tabs-nav li
{
    float: left; 
    border-bottom-width: 0 !important; 
    margin: 0 0 0 1px;
    padding: 0;
}

.tab3 .ui-tabs-nav li.ui-state-default
{    
	background: url(../images/tab3_o.gif) repeat-x;	
}

.tab3 .ui-tabs-nav li.ui-tabs-selected
{
	background: url(../images/tab3_n.gif) repeat-x;
}

.tab3 .ui-tabs-nav li a
{
    float: left;
    text-decoration: none;
    font-weight: bold;
	font-size: 12px;
	text-align: center;
	font-family: Tahoma;
	width: 227px;
	height: 28px;
	line-height: 28px;
	padding: 0 0 0 10px;
	margin: 0 0 0 1px;	
}

.tab3 .ui-tabs-hide
{
    display: none !important;
}

/*tab5*/
.tab5
{
}

.tab5 .ui-tabs-nav
{
    list-style: none;
    position: relative;
    padding: 0;
}

.tab5 .ui-tabs-nav li
{
    float: left; 
    border-bottom-width: 0 !important; 
    margin: 0; 
    padding: 0;
}

.tab5 .ui-tabs-nav li.ui-state-default
{
    background: url(../images/tab5_n.gif) right no-repeat;
}

.tab5 .ui-tabs-nav li.ui-tabs-selected
{
    background: #272829;
}

.tab5 .ui-tabs-nav li a
{
    float: left;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    font-family: Tahoma;
    width: 116px;
    height: 32px;
    line-height: 28px;
    margin: 0 0 0 1px; 
    text-align: center;
}

.tab5 .ui-tabs-hide
{
    display: none !important;
}

/*tab6*/
.tab6
{
}

.tab6 .ui-tabs-nav
{
    list-style: none;
    position: relative;
    padding: 0;
}

.tab6 .ui-tabs-nav li
{
    float: left; 
    border-bottom-width: 0 !important; 
    margin: 0; 
    padding: 0;
}

.tab6 .ui-tabs-nav li.ui-state-default
{
    background: url(../images/tab6_n.gif) right no-repeat;
}

.tab6 .ui-tabs-nav li.ui-tabs-selected
{
    background: #222222;
}

.tab6 .ui-tabs-nav li a
{
    float: left;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    font-family: Tahoma;
    width: 158px;
    height: 32px;
    line-height: 28px;
    margin: 0 0 0 1px;
    text-align: center;
}

.tab6 .ui-tabs-hide
{
    display: none !important;
}
/*end*/

.cont01
{
	padding: 10px;
	height: 1%;
}
.cont01im
{
	width: 116px;
	float: left;
}
.cont01im img
{
	border: 1px solid #72a6d2;
}
.cont01desc
{
	width: 340px;
	float: left;
}
.cont02
{
	width: 96px;
	height: 150px;
	margin: 13px 10px 13px 10px;
	float: left;
	border: 1px solid #a1aab3;
	display: inline;
}
.cont03
{
	padding: 8px 9px;
	height: 1%;
	background: #292b2d;
	border-bottom: 2px solid #000;
}
.cont03im
{
	width: 136px;
	float: left;
}
.cont03im img
{
	border: 1px solid #72a6d2;
}
.cont03desc
{
	width: 320px;
	float: left;
}
.cont04
{
	padding: 0 0 5px 0;
}
.cont05
{
}
.cont06
{
	padding: 8px 2px;
	height: 1%;
}
.cont06im
{
	float: left;
	margin: 0;
	display: inline;
}
.cont06im img
{
	border: 1px solid #fff;
}
.cont06desc
{
	color: #cdddee;
	font-size: 12px;
	width: 205px;
	padding: 0 5px 0 0;
	float: right;
}
.cont06desc p
{
	margin: 0 0 5px 0;
	padding: 0 !important;
	font-size: 12px !important;
}
.cont07
{
	border: 3px solid #a3a3a3;
	border-width: 3px 0;
}
.cont08
{
	font-weight: bold;
	font-size: 12px;
	background: #4b4b4b;
	margin: 0 0 1px 0;
	height: 1%;
}
.cont08left
{
	width: 50px;
	float: left;
	display: inline;
	background: #4b4b4b;
	padding: 2px 5px;
}
.cont08left img
{
	vertical-align: middle;
	margin: 0 3px;
}
.cont08right
{
	width: 245px;
	float: left;
	display: inline;
	color: #242424;
	background: #a2a2a2;
	padding: 2px 5px;
}
.cont08right2
{
	width: 245px;
	float: left;
	display: inline;
	color: #1791F8;
	background: #5A5A5A;
	padding: 2px 5px;
}
.cont09
{
	height: 1%;
	padding: 10px;
	background: url(../images/imbr02.gif);
	border-top: 2px solid #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
}
.cont09im
{
	float: left;
	margin: 0;
	display: inline;
}
.cont09im img
{
	border: 1px solid #a8b2ba;
}
.cont09desc
{
	font-size: 12px;
	width: 185px;
	padding: 5px 5px 0 0;
	float: right;
}
.cont10
{
	background: #0455a8;
	padding: 5px 5px 2px 5px;
}
.cont10title
{
	color: #d2e4f6;
	padding: 5px;
	font-size: 18px;
	background: #1e77d1;
}
.cont10comt
{
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	background: url(../images/bgd_cont10_01.gif) 0 0 no-repeat;
}
.cont10more
{
	background: #1e77d1;
	margin: 3px 0;
	padding: 5px;
}
.cont10more ul a
{
	color: #FFF;
	font-weight: bold;
}
.cont10 p
{
	font-size: 13px;
	padding: 5px;
	color: #cdddee;
}
.cont11
{
	font-size: 13px;
	padding: 0 0 5px 0;
	height: 1%;
}
.cont11 img
{
	border: 1px solid #a8b2ba;
	float: left;
	margin: 5px 0 0 7px;
}
.cont12
{
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
	width: 135px;
	float: left;
	margin: 10px 5px 10px 15px;
	display: inline;
}
.cont12 img
{
	border: 1px solid #fff;
	margin: 0 0 5px 0;
}
.cont13
{
	padding: 8px 9px;
	height: 1%;
	background: #272727;
	border-bottom: 2px solid #000;
}
.cont13im
{
	width: 158px;
	float: left;
}
.cont13im img
{
	border: 1px solid #afb9c3;
}
.cont13desc
{
	width: 300px;
	font-size: 12px;
	float: left;
}
.cont14
{
	border: 1px solid #5a5a5a;
	padding: 8px;
}
.cont14a
{
	border: 1px solid #5a5a5a;
	padding: 1px;
	height: 1%;
}
.cont15
{
	font-size: 12px;
	padding: 8px 0 8px 8px;
	height: 1%;
	background: #272727;
	border-bottom: 2px solid #000;
}
.cont15im
{
	width: 238px;
	float: left;
}
.cont15im img
{
	border: 1px solid #afb9c3;
}
.cont15desc
{
	width: 227px;
	line-height: 21px;
	float: left;
	padding-left: 5px;
}
.cont15desc a:hover
{
	text-decoration: none;
}
.cont16
{
	padding: 8px 0;
}
.cont17
{
	width: 112px;
	margin: 5px 0 10px 6px;
	float: left;
	display: inline;
	text-align: center;
}
.cont17 img
{
	border: 1px solid #b5c0ca;
	margin: 0 0 5px 0;
}
.cont18
{
	font-size: 12px;
	padding: 8px 0 8px 8px;
	margin: 5px 0;
	height: 1%;
}
.cont18im
{
	width: 73px;
	float: left;
}
.cont18im img
{
	border: 2px solid #fff;
}
.cont18desc
{
	width: 390px;
	float: left;
}
.cont18desc div
{
	padding: 0 0 0 10px;
}
.cont18 .cont18desa
{
	padding-top: 6px;
	text-align: justify;
}
.cont18 .cont18desa a
{
	color: #BADCF8;
}
.cont18a
{
	font-size: 12px;
	padding: 8px;
	margin: 5px;
	height: 1%;
}

.cont22
{
	background: #292b2d;
	padding: 5px 5px 2px 5px;
}
.cont22title
{
	color: #d2e4f6;
	padding: 5px;
	font-size: 18px;
	text-align: left;
}
.cont22comt
{
	font-size: 12px;
	padding: 3px;
	background: #0455a8;
}
.cont22more
{
	background: #1e77d1;
	padding: 5px;
	text-align: left;
	font-size: 12px;
}
.cont22more ul a
{
	color: #FFF;
	font-weight: bold;
}
.cont22 p
{
	font-size: 13px;
	padding: 5px;
	color: #cdddee;
}

.cont20
{
	font-size: 12px;
	padding: 8px 0;
	height: 1%;
	text-align: left;
	background: #292b2d;
}
.cont20im img
{
	border: 1px solid #afb9c3;
}
.cont20desc
{
	width: 227px;
	line-height: 21px;
	float: left;
}
.cont20desc a:hover
{
	text-decoration: none;
}

.cont21
{
	font-size: 12px;
	padding: 8px 0 8px 8px;
	height: 1%;
	text-align: left;
	background: #292b2d;
}
.cont21 img
{
	border: 3px solid #fff;
	margin: 8px 8px 8px 0;
}
.cont21im
{
	margin: 5px 0;
	width: 350px;
	float: left;
	height: 1%;
	line-height: 18px;
}
.cont21txt
{
	color: #ffa800;
	text-decoration: underline;
	float: left;
}
.cont21 a
{
	color: #badcf8;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
.cont21desc a:hover
{
	text-decoration: underline;
}

.cont23
{
	border: 1px solid #5a5a5a;
	padding: 8px;
	background: #000;
	margin-bottom: 8px;
}
.cont23txt
{
	color: #badcf8;
	text-decoration: underline;
	font-weight: bold;
	margin-bottom: 5px;
}

.cont24
{
	font-size: 12px;
	padding: 8px 0 8px 8px;
	height: 1%;
	text-align: left;
}
.cont24 img
{
	border: 3px solid #fff;
	margin: 0 8px 8px 0;
}
.cont24im
{
	width: 370px;
	height: 1%;
	line-height: 18px;
	background: #3a3a3a;
	float: left;
}
.cont24txt
{
	font-size: 11px;
}
.cont24con
{
	float: left;
	width: 350px;
	text-align: left;
	line-height: 16px;
	margin: 8px 0;
}
.cont24 a
{
	color: #ffa800;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
.cont24desc a:hover
{
	text-decoration: underline;
}

.cont_gall
{
	background: #272829;
	border: 1px solid #000;
	padding: 10px;
	float: left;
	width: 95%;
}
.cont_gall_01
{
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin: 0 21px 15px 0;
	display: inline;
	width: 133px;
}
.cont_gall_01 img
{
	border: 1px solid #fff;
	margin: 0 0 5px 0;
}
.cont_gall_02
{
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin: 0 11px 15px 0;
	display: inline;
	width: 103px;
}
.cont_gall_02 img
{
	border: 1px solid #fff;
	margin: 0 0 5px 0;
}
.cont_gall01
{
	background: #272829;
	border: 1px solid #000;
	padding: 0px;
	float: left;
	width: 467px;
}
.cont_gall02
{
	padding: 10px 8px;
	width: 400px;
	float: left;
}
.cont_gall02 img
{
	border: 1px solid #fff;
	margin: 0 0 5px 10px;
	width: 90px;
}
.onlayer
{
	z-index: 1025;
	position: absolute;
	top: 1133px;
	left: 431px;
}
.onlayer1
{
	z-index: 1025;
	position: absolute;
	top: 1133px;
	left: 584px;
}
.onlayer2
{
	z-index: 1025;
	position: absolute;
	top: 1133px;
	left: 738px;
}
.onlayer3
{
	z-index: 1025;
	position: absolute;
	top: 1294px;
	left: 431px;
}
.onlayer4
{
	z-index: 1025;
	position: absolute;
	top: 1294px;
	left: 584px;
}
.onlayer5
{
	z-index: 1025;
	position: absolute;
	top: 1294px;
	left: 738px;
}

.onlayer6
{
	z-index: 1026;
	position: absolute;
	top: 1538px;
	left: 399px;
}
.onlayer7
{
	z-index: 1026;
	position: absolute;
	top: 1538px;
	left: 513px;
}
.onlayer8
{
	z-index: 1026;
	position: absolute;
	top: 1538px;
	left: 627px;
}
.onlayer9
{
	z-index: 1026;
	position: absolute;
	top: 1538px;
	left: 741px;
}
.onlayer10
{
	z-index: 1026;
	position: absolute;
	top: 1697px;
	left: 399px;
}
.onlayer11
{
	z-index: 1026;
	position: absolute;
	top: 1697px;
	left: 513px;
}
.onlayer12
{
	z-index: 1026;
	position: absolute;
	top: 1697px;
	left: 627px;
}
.onlayer13
{
	z-index: 1026;
	position: absolute;
	top: 1697px;
	left: 741px;
}
.cont_noborder
{
	padding: 9px 4px 0 4px;
	height: 1%;
	background: #272727;
}
.cont_noborderim
{
	width: 136px;
	float: left;
}
.cont_noborderim img
{
	border: 1px solid #72a6d2;
}
.cont_noborderdesc
{
	width: 320px;
	float: left;
}
.wall
{
	height: 99px;
	border: 1px solid #353535;
	border-top: 0;
	background: #000;
}
.wall_cont
{
	background: #272829;
	border: 1px solid #353535;
	padding: 6px;
	margin: 6px 0;
	width: 380px;
	float: left;
	height: 73px;
}
.wall_cont img
{
	border: 3px solid #72a6d2;
	margin-left: 5px;
}
.bot_bor
{
	border-bottom: 1px solid #4a4a4a;
	width: 345px;
	height: 1%;
	float: left;
	margin-left: 5px;
}
.slt01
{
	font-size: 12px;
	width: 308px;
	margin: 0 5px;
	border: 1px solid #7b7b7b;
	color: #cfcfcf;
	background: #000;
}
.slt02
{
	font-size: 12px;
	width: 110px;
	margin: 0 5px;
	border: 1px solid #7b7b7b;
	color: #cfcfcf;
	background: #000;
}
.slt03
{
	font-size: 12px;
	width: 170px;
	margin: 0 5px;
	border: 1px solid #7b7b7b;
	color: #cfcfcf;
	background: #000;
}

.tr01
{
	font-size: 12px;
	background: #323232;
	padding: 4px;
}
.tr02
{
	font-size: 12px;
	background: #3e3e3e;
	border: 1px solid #000;
	border-width: 1px 0;
	padding: 4px;
}

.pop01
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	width: 230px;
	padding: 5px;
	background: #FFF;
	z-index: 999;
}

.frmguesbok
{
	padding: 4px 0 4px 5px;
}
.frmguesbok textarea
{
	width: 247px;
	height: 34px;
	padding: 2px;
	background: #a8a8a8;
	border: none;
	margin: 0 3px 0 0;
	float: left;
}
.frmguesbok input
{
	float: left;
}
.frmlogin
{
	background: url(../images/bgd_frmlogin.gif) no-repeat;
	padding: 5px 0 4px 4px;
	margin: 4px 0 0 4px;
	height: 81px;
}
.frmlogin p
{
	margin: 3px 0 2px 0;
}
.frmlogin input
{
	width: 127px;
	border: 1px solid #000;
	vertical-align: middle;
}
/*happy*/
.frmlogin label
{
	font-weight: bold;
}
/*happy*/
.frmvote
{
}
.frmvote ul
{
	font-weight: bold;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 1%;
}
.frmvote li
{
	width: 141px;
	float: left;
	padding: 3px 0 3px 10px;
	border-bottom: 1px solid #4f4f4f;
	height: 1%;
}
.frmvote li input
{
	float: left;
	display: inline;
}
.frmvote li span
{
	width: 110px;
	display: block;
	margin: 3px 5px 0 2px;
	float: right;
	display: inline;
}
.list01
{
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
	font-weight: bold;
	border-left: 2px solid #222;
}
.list01 li
{
	padding: 4px 0 4px 10px;
}
.list01 li a:hover
{
	color: #badcf8;
	text-decoration: none;
}
.list01 li.curnav
{
	background: #1989e8;
}
.list01 li.curnav a
{
	color: #badcf8;
}
.list02
{
	margin: 0 0 0 3px;
	padding: 0;
	list-style: none;
	background: #444;
	height: 1%;
}
.list02 li
{
	display: block;
	padding: 3px 0;
	border-bottom: 1px solid #000;
	height: 1%;
}
.list02 li span
{
	color: #000;
	width: 21px;
	float: left;
	display: inline;
	text-align: center;
}
.list02 li a
{
	font-weight: bold;
	width: 285px;
	float: left;
	display: inline;
}
.list03
{
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
	list-style: none;
}
.list03 li
{
	background: url(../images/li_dot01.gif) 0 5px no-repeat;
	padding: 2px 0 2px 15px;
}
.list03 li a
{
	color: #ffc000;
}
.list04
{
	font-weight: bold;
	margin: 5px 0 0 10px;
	padding: 0;
	list-style: none;
}
.list04 li
{
	padding: 2px 0;
}
.list05
{
	font-size: 12px;
	margin: 5px;
	padding: 0;
	list-style: none;
}
.list05 li
{
	background: url(../images/li_dot02.gif) 0 8px no-repeat;
	padding: 3px 0 3px 10px;
}
.list06
{
	font-size: 12px;
	margin: 5px;
	padding: 0;
	list-style: none;
}
.list06 li
{
	background: url(../images/li_dot04.gif) 0 8px no-repeat;
	padding: 3px 0 3px 10px;
}
.list07
{
	font-size: 12px;
	margin: 5px;
	padding: 0;
	list-style: none;
}
.list07 li
{
	background: url(../images/li_dot01.gif) 0 5px no-repeat;
	padding: 2px 0 2px 15px;
}
.list07 li a
{
	color: #1791f8;
}
.list08
{
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
	list-style: none;
}
.list08 li
{
	background: url(../images/li_dot01.gif) 0 5px no-repeat;
	padding: 2px 0 2px 15px;
}

/*Article*/
.article-control
{
	border: 1px solid #5A5A5A;
	height: 1%;
	padding: 1px;	
	background-color: #646464;
}
.article-control a
{
	color: #EDEFF4;
	text-decoration: none;
}
.article-control .arc-item
{
	width: 136px;
	padding: 9px;
}
.article-control .arc-img
{
	padding: 2px;
	overflow: hidden;
	border: solid 1px #B2B2B2;
	background-color: #FFFFFF;
}
.article-control .arc-more
{
	padding: 0px 9px 9px 0px;
}
/*End Article*/

.smScrollContent
{
	width: 301px;
	height: 110px;
	overflow: hidden;
	float: left;
	padding: 0 5px 0 0;
	margin: 0 0 0 0;
}
.smScroller
{
	width: 17px;
	height: 112px;
	margin: 0;
	overflow: hidden;
	float: left;
	background: url(../images/bgd_scrollbar.gif) repeat-y;
}
.smScroller a
{
	display: block;
	width: 15px;
	height: 14px;
	cursor: pointer;
}
.smScrollUp
{
	width: 15px;
	height: 14px;
	margin: 1px 0 1px 1px;
	padding: 0 !important;
	background: url(../images/ico_up.gif) no-repeat;
	overflow: hidden;
}
.smScrollDn
{
	width: 15px;
	height: 14px;
	margin: 1px 0 1px 1px;
	padding: 0;
	background: red url(../images/ico_down.gif) no-repeat;
	overflow: hidden;
}
.smScrollDx
{
	width: 15px;
	height: 80px;
	margin: 0 0 0 1px;
	_margin: 0;
	padding: 0;
	text-align: center;
	overflow: hidden;
}
.smScrollDx a
{
	width: 15px;
	height: 55px;
	_margin: 0 0 0 1px;
	padding: 0;
	text-align: center;
	background: url(../images/scroll_knob.gif) no-repeat;
	overflow: hidden;
	display: block;
}

.smScrollContent2
{
	width: 297px;
	height: 270px;
	overflow: hidden;
	float: left;
	padding: 0 1px 0 0;
	margin: 0 0 0 0;
}
.smScroller2
{
	width: 17px;
	height: 272px;
	margin: 0;
	overflow: hidden;
	float: left;
	background: url(../images/bgd_scrollbar.gif) repeat-y;
}
.smScroller2 a
{
	display: block;
	width: 15px;
	height: 14px;
	cursor: pointer;
}
.smScrollUp2
{
	width: 15px;
	height: 14px;
	margin: 1px 0 1px 1px;
	padding: 0 !important;
	background: url(../images/ico_up.gif) no-repeat;
	overflow: hidden;
}
.smScrollDn2
{
	width: 15px;
	height: 14px;
	margin: 1px 0 1px 1px;
	padding: 0;
	background: red url(../images/ico_down.gif) no-repeat;
	overflow: hidden;
}
.smScrollDx2
{
	width: 15px;
	height: 240px;
	margin: 0 0 0 1px;
	_margin: 0;
	padding: 0;
	text-align: center;
	overflow: hidden;
}
.smScrollDx2 a
{
	width: 15px;
	height: 55px;
	_margin: 0 0 0 1px;
	padding: 0;
	text-align: center;
	background: url(../images/scroll_knob.gif) no-repeat;
	overflow: hidden;
	display: block;
}

/*Photo Gallery*/
.imholder
{
	width: 98px;
	height: 67px;
	position: relative;
	display: block;
	margin: 0 8px 0 0;
	border: 1px solid #b2bdc7;
}
.leftarrow
{
	position: absolute;
	left: 1px;
	top: 25px;
}
.rightarrow
{
	position: absolute;
	right: 0;
	top: 25px;
}
div#hold1
{
	position: relative;
	overflow: hidden;
	width: 445px;
	height: 70px;
	margin: 5px 0 5px 7px;
	padding: 0 0 0 18px;
	z-index: 100;
}
div#hold2
{
	position: relative;
	overflow: hidden;
	width: 445px;
	height: 70px;
	margin: 5px 0 5px 7px;
	padding: 0 0 0 18px;
	z-index: 100;
}
div#wn1
{
	position: relative;
	width: 425px;
	height: 72px;
	overflow: hidden;
}
div#wn2
{
	position: relative;
	width: 425px;
	height: 72px;
	overflow: hidden;
}

.rsskaraoke
{
	float: left;
	line-height: 18px;
	margin: 10px 0px 10px 10px;
	width: 220px;
}



.footer
{
	width: 960px;
	height: 102px;
	background: url(../images/bgd_footer.gif) no-repeat;
}
.footlink
{
	padding: 0 0 0 15px;
	line-height: 26px;
}
.footlink a
{
	color: #1791f8;
	font-weight: bold;
}
.copyright
{
	float: left;
	margin: 15px 0 0 15px;
	display: inline;
}
.otherservices
{
	float: right;
	margin: 15px 10px 0 0;
	text-align: right;
	display: inline;
}

/*Ngy 17/12/2008 code by TTCT*/
.h2type06
{
	width: 30px;
	height: 28px;
	margin: 0;
	background: url(../images/bgd_h2type6.gif) no-repeat;
	float: right;
}
.bg_subtimkiem
{
	background: url(../images/bg_subtimkiem.gif) no-repeat;
	height: 54px;
	width: 100%;
	font-family: Tahoma;
	font-weight: bold;
	color: #c3c3c3;
}
.title_subtimkiem
{
	font-size: 13px;
	color: #86898f;
	width: 100px;
	padding: 4px 0 0 10px;
}
.list_linktimkiem
{
	font-size: 12px;
	padding: 7px 0 0 30px;
}
.list_linktimkiem a
{
	margin-right: 3px;
}
.list_linktimkiem a:hover
{
	color: #1791f8;
	text-decoration: none;
}
.cont19
{
	height: 1%;
	background: #1b1b1b;
	border-bottom: 2px solid #000;
	text-align: center;
}
.bgpagingleft
{
	background: url(../images/line_left.gif) no-repeat right center;
}
.pager
{
	font-family: Georgia,serif;
	padding: 15px 0px;
	text-align: center;
}
.pager .command, .pager a.command
{
	background-image: url(../images/bg_btnnumber.gif);
	background-position: 0px -18px;
	border: 1px solid #CCCCCC;
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}
.pager .current, .pager a:hover
{
	background-image: url(../images/bg_btnnumber.gif);
	background-position: 0px -18px;
	border: 1px solid #CCCCCC;
	color: #ffba00;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}
.bgpagingright
{
	background: url(../images/line_right.gif) no-repeat left center;
}

/* Rating */
.ratingStar
{
	font-size: 0pt;
	width: 13px;
	height: 13px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filledRatingStar
{
	background-image: url(../images/FilledStar.png);
}

.emptyRatingStar
{
	background-image: url(../images/EmptyStar.png);
}

.savedRatingStar
{
	background-image: url(../images/SavedStar.png);
}

.rating
{
	float: left;
	margin-top: 3px;
}

/*Lich chieu rap by TTCT*/
.lcr_cont01
{
	border-top: 3px solid #2a2b2d;
	border-left: 3px solid #2a2b2d;
	border-right: 3px solid #2a2b2d;
	height: 1%;
}
.form
{
	padding: 5px;
	width: 340px;
	float: left;
	font-size: 12px;
	overflow: hidden;
}
.form .select
{
	font-size: 11px;
	width: 155px;
	padding: 3px;
	color: #c3c3c3;
	background: #4c4c4c;
	border: 1px solid #4c4c4c;
}
.lcr_cont01 .linkright
{
	width: 80px;
	float: right;
	font-weight: bold;
	color: #c3c3c3;
	font-size: 12px;
	margin: 8px 0 0 0;
}
.lcr_cont02
{
	border-top: 5px solid #2a2b2d;
	border-bottom: 5px solid #2a2b2d;
	border-left: 3px solid #2a2b2d;
	border-right: 3px solid #2a2b2d;
}
.lcr_cont03
{
	padding: 4px 3px 4px 4px;
	background: #2a2a2c;
}
.lcr_cont03 td
{
	background-color: #1e77d1;
	padding: 0 0 0 6px;
	height: 43px;
	font-size: 12px;
	line-height: 16px;
	color: #000;
}
.lcr_cont03 td a
{
	color: #badcf8;
	font-weight: bold;
	font-size: 13px;
}
.lcr_cont03 td a:hover, .lcr_cont03 td .current
{
	color: #f9bc02;
	text-decoration: none;
}
.lcr_boder01
{
	border-bottom: 1px solid #1889e9;
}
.lcr_boder02
{
	border-right: 2px solid #000000;
}
.lcr_cont04im
{
	width: 150px;
	float: left;
}
.lcr_cont04im img
{
	border: 1px solid #b4c0cc;
}
.lcr_cont04desc
{
	width: 306px;
	float: left;
}
.lcr_cont04desc .div
{
	line-height: 18px;
	padding: 5px 0 0 0;
}
.lcr_cont04desc .p1
{
	line-height: 16px;
}
.lcr_cont05
{
	background: #272727;
}
.lcr_cont05 .box01
{
	margin: 0 4px;
	background: #0455a8;
	line-height: 24px;
	font-size: 14px;
	padding: 10px 14px;
	color: #badcf8;
}
.lcr_cont05 .box01 a
{
	color: #badcf8;
	text-decoration: underline;
}
.lcr_cont05 .box01 a:hover
{
	color: #f7bd04;
}
/*Lich chieu rap by TTCT*/

/*Trang cam nhan*/
.cn_list01
{
	margin: 14px 0 0 10px;
	padding: 0 0 10px 0;
	list-style: none;
	line-height: 18px;
	font-size: 12px;
}
.cn_list01 li
{
	background: url(../images/li_dot01.gif) 0px 8px no-repeat;
	padding: 2px 0 2px 15px;
}
.cn_list01 li a
{
	color: #1791f8;
}
.cn_border01
{
	border-bottom: 1px solid #4a4a4a;
}
.cn_border02
{
	border-bottom: 3px solid #000;
}
.tcn_cont01
{
	background: #272727;
}
.tcn_cont01 .title
{
	font-size: 18px;
	padding: 10px;
}
.tcn_cont01 .title a
{
	color: #badcf8;
	font-weight: bold;
	text-decoration: none;
}
.tcn_cont01 .title a:hover
{
	text-decoration: underline;
}
.tcn_cont02
{
	background: url(../images/cn_bg01.gif) no-repeat;
	height: 22px;
	padding: 8px 0 0 12px;
	margin: 0 2px;
}
.tcn_cont02 .box01
{
	font-size: 12px;
	color: #fff;
	float: left;
	width: 300px;
}
.tcn_cont02 .box01 a
{
	font-weight: bold;
	color: #badcf8;
	text-decoration: underline;
}
.tcn_cont02 .box01 a:hover
{
	text-decoration: none;
}
.tcn_cont02 .box02
{
	font-size: 12px;
	color: #fff;
	float: right;
	width: 95px;
}
.tcn_cont02 .box02 a
{
	color: #FFFFFF;
	text-decoration: none;
}
.tcn_cont02 .box02 a:hover
{
	text-decoration: underline;
}
.tcn_cont03
{
	padding: 12px 12px 2px 12px;
	line-height: 18px;
	font-size: 12px;
}
.tcn_cont03 img
{
	border: 1px solid #aeb8c2;
	margin: 23px;
}
.cn_linkxemthem
{
	padding: 0 0 10px 8px;
}
.cn_linkxemthem a
{
	color: #ffc000;
	text-decoration: underline;
	font-size: 12px;
}
.cn_linkxemthem a:hover
{
	text-decoration: none;
}
.cn_topxemthem
{
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: underline;
	padding: 12px 0 0 9px;
}
.box_xemthem
{
	background: #000000;
	margin: 0 6px 6px 6px;
	border: 1px solid #4f4f4f;
}
/*Trang cam nhan*/

/*Trang dien vien dao dien*/

.marB5
{
	margin-bottom: 5px;
}
.padB10
{
	padding-bottom: 10px;
}
.padT20
{
	padding-top: 20px;
}
.border_black
{
	border: 1px solid #000000;
}
.dvdd_timkiem
{
	background: #212121;
	margin: 0 1px 2px 1px;
	height: 1%;
}
.dvdd_h2type01
{
	color: #e3e3e3;
	font-size: 13px;
	font-family: Tahoma;
	padding: 0 0 0 10px;
	height: 22px;
	line-height: 20px;
	background: url(../images/dvdd_bg01.gif) repeat-x;
	text-transform: none;
	font-family: Tahoma;
}
.dvdd_linktimkiem
{
	font-size: 12px;
	padding: 9px 0 9px 12px;
	color: #c3c3c3;
}
.dvdd_linktimkiem a
{
	margin-right: 6px;
	font-weight: bold;
}
.dvdd_linktimkiem a:hover, .dvdd_linktimkiem .current
{
	color: #1791f8;
	text-decoration: none;
}
.dvdd_box01
{
	background: #292b2d;
	border-top: 1px solid #4a4a4a;
}
.dvdd_cont01
{
	background: #272829;
	margin: 0 5px;
	padding: 22px 0 18px 7px;
	line-height: 18px;
	color: :#c3c3c3;
	font-size: 12px;
}
.dvdd_cont01 img
{
	padding: 6px;
	background: #1e77d1;
	border: 1px solid #000000;
	float: right;
	clear: right;
	margin: 5px 0 12px 8px;
}
.dvdd_cont02
{
	background: #272829;
	margin: 0 5px;
}
.dvdd_cont03
{
	background: #0455a8;
	border: 3px solid #000000;
	position: relative;
	padding: 5px 0;
}

.dvdd_cont04
{
	font-size: 12px;
	font-weight: bold;
	width: 124px;
	float: left;
	display: inline;
	text-align: center;
	margin: 10px 10px 15px 16px;
}
.dvdd_cont04 img
{
	border: 1px solid #fff;
	margin-bottom: 5px;
}
.dvdd_cont04 a
{
	color: #c3c3c3;
	font-weight: bold;
	text-decoration: none;
}
.dvdd_cont04 a:hover, .dvdd_cont04 .current
{
	color: #1791f8;
}

.dvdd_cont05
{
	background: #272829;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #353535;
	margin-bottom: 5px;
	width: 466px;
}

.dvdd_cont06
{
	font-size: 12px;
	padding: 8px 0 8px 8px;
	height: 1%;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #353535;
}
.dvdd_cont06im
{
	width: 73px;
	float: left;
}
.dvdd_cont06im img
{
	border: 2px solid #fff;
}
.dvdd_cont06desc
{
	width: 385px;
	float: left;
}
.dvdd_cont06desc p
{
	padding: 0 0 0 10px;
}

.dvdd_cont07
{
	margin: 0 5px;
	border-top: 1px solid #292b2d;
	padding: 10px 0 9px 7px;
}
.dvdd_cont07 .dvdd_frmguesbok
{
	padding: 4px 0 4px 0px;
}
.dvdd_cont07 .dvdd_frmguesbok textarea
{
	width: 450px;
	height: 70px;
	padding: 2px;
	background: #222222;
	border: 1px solid #666466;
	margin: 0 3px 5px 0;
}
.frmguesbok input
{
	float: left;
}

.dvdd_btn01
{
	color: #FFF;
	font-weight: bold;
	font-family: Tahoma;
	width: 83px !important;
	height: 25px !important;
	border: 1px solid #848485;
	background: url(../images/dvdd_guibai.gif) no-repeat !important;
	cursor: pointer;
}

.dvdd_cont08
{
	background: #3d3d40;
	width: 356px;
	float: left;
	height: 17px;
	clear: left;
	margin: 0 3px 0 0;
	padding: 4px 6px;
	color: #c3c3c3;
}

/*Photo Gallery 1*/
.dvdd_imholder
{
	width: 69px;
	height: 88px;
	position: relative;
	display: block;
	margin: 0 8px 0 0;
	border: 4px solid #fff;
}
.dvdd_leftarrow
{
	position: absolute;
	left: 0;
	top: 35px;
}
.dvdd_rightarrow
{
	position: absolute;
	right: 0;
	top: 35px;
}
div#dvdd_hold
{
	position: relative;
	overflow: hidden;
	width: 438px;
	height: 94px;
	margin: 0px 2px 0px 2px;
	padding: 0 0 0 18px;
	z-index: 100;
}
div#dvdd_wn
{
	position: absolute;
	top: 0px;
	width: 425px;
	height: 98px;
	clip: rect(0px, 415px, 98px, 0px);
	overflow: hidden;
	z-index: 1;
}
div#dvdd_lyr1
{
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	z-index: 1;
}
div#dvdd_t1
{
	display: block;
	width: 100%;
}

/*Trang dien vien dao dien*/

/*Trang lich chieu tivi*/
.lctv_clr01
{
	color: #ebebec;
}
.lctv_chonkenh
{
	background: #3e3e3e;
	border-bottom: 1px solid #000000;
	padding: 4px 0 4px 10px;
}
.lctv_select01
{
	width: 393px;
	border: 1px solid #565656;
	background: #000000;
	color: #FFFFFF;
	padding: 4px 0;
}
.lctv_cont01
{
	background: #292b2d;
	border-top: 1px solid #4a4a4a;
	padding: 9px 4px;
}
.lctv_box01
{
	background: #a3a3a3;
	padding: 3px;
}
.lctv_cont02
{
	background: #292b2d;
	padding: 5px 4px 40px 4px;
}
.lctv_box02
{
	background: #38393b;
	border: 1px solid #000000;
	padding: 9px 3px;
}
.lctv_box02 td
{
	height: 48px;
}
.lctv_box02 td img
{
	border: 1px solid #575859;
}
.lctv_cont03
{
	padding: 16px 7px;
	background: #292b2d;
	border-top: 1px solid #4a4a4a;
}
.lctv_form01
{
	float: left;
	width: 300px;
}
.lctv_form02
{
	float: right;
	width: 150px;
}
.lctv_select02
{
	width: 212px;
	border: 1px solid #565656;
	background: #000000;
	color: #FFFFFF;
	padding: 4px 0;
}
.lctv_select03
{
	width: 112px;
	border: 1px solid #565656;
	background: #000000;
	color: #FFFFFF;
	padding: 4px 0;
}
.lctv_cont04
{
	padding: 10px;
	font-size: 13px;
	line-height: 18px;
	border-top: 1px solid #4a4a4a;
	border-bottom: 1px solid #000;
	background: #363639;
	margin: 0 1px;
}
/*Trang lich chieu tivi*/

/*Galary OST*/
.gost_border02
{
	border: 2px solid #b5c0ca;
}
.gost_btm01
{
	border-bottom: 1px solid #000000;
}
.bg_01
{
	background: #292b2d;
}
.marR5
{
	margin-right: 5px;
}
.gost_box01
{
	background: #4e4e4e;
	padding: 7px 10px 3px 6px;
	font-weight: bold;
	margin-bottom: 3px;
}
.gost_box01 form
{
	color: #1791f8;
	font-size: 12px;
	font-weight: bold;
}
.gost_box01 .gost_textbox
{
	color: #dedede;
	font-size: 12px;
	font-family: tahoma;
	padding: 3px 10px 3px 13px;
	background: #212223;
	border: 1px solid #000000;
	width: 340px;
}
.gost_box01 .gost_btn
{
	background: url(../images/gost_btn01.gif) no-repeat;
	border: none;
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.gost_box02
{
	background: url(../images/gost_bg01.gif);
	margin: 0 4px 8px 4px;
	padding: 8px 0 5px 13px;
	line-height: 18px;
	color: :#c3c3c3;
	font-size: 12px;
	border: 1px solid #000000;
	height: 1%;
}
.gost_img01
{
	border: 1px solid #b5c0ca;
}
.gost_box03
{
	float: left;
	width: 108px;
	margin-right: 10px;
	position: relative;
}
.gost_link01
{
	position: absolute;
	left: 85px;
	top: 83px;
}
.gost_box04
{
	background: #313131;
	border: 1px solid #000000;
	margin: 0 4px 8px 4px;
}
.gost_box05
{
	border-top: 1px solid #4a4a4a;
	border-bottom: 1px solid #4a4a4a;
}
.gost_box05 td
{
	padding: 5px;
	border-bottom: 1px solid #272829;
	border-right: 1px solid #272829;
}
.gost_box05 td a:hover
{
	color: #ffa800;
	text-decoration: none;
}
.gost_box06
{
	width: 23px;
	float: left;
	margin-right: 5px;
}
.gost_box07
{
	width: 190px;
	float: left;
	line-height: 16px;
}
.gost_box08
{
	margin: 0 4px 8px 4px;
	border: 1px solid #000000;
	height: 1%;
	background: #272829;
}
.gost_box09
{
	padding: 10px 5px;
	height: 1%;
}
.gost_smallbox
{
	width: 110px;
	margin-right: 5px;
	margin-bottom: 15px;
	float: left;
	text-align: center;
}
.gost_smallbox .gost_text
{
	width: 110px;
	padding-top: 5px;
}
.gost_lastitem
{
	width: 110px;
	float: left;
	text-align: center;
}
.gost_box10
{
	float: left;
	width: 108px;
	position: relative;
}

/*Photo Galery*/
.gost_imholder
{
	width: 98px;
	height: 67px;
	position: relative;
	display: block;
	margin: 0 8px 0 0;
	border: 1px solid #b2bdc7;
}
.gost_leftarrow
{
	position: absolute;
	left: 0;
	top: 5px;
}
.gost_rightarrow
{
	position: absolute;
	right: 0;
	top: 5px;
}
div#gost_hold
{
	position: relative;
	overflow: hidden;
	width: 435px;
	height: 70px;
	margin: 5px 0 15px 7px;
	padding: 0 0 0 18px;
	z-index: 100;
}
div#gost_wn
{
	position: absolute;
	top: 0px;
	width: 415px;
	height: 72px;
	clip: rect(0px, 415px, 72px, 0px);
	overflow: hidden;
	z-index: 1;
}
div#gost_lyr1
{
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	z-index: 1;
}
div#gost_t1
{
	display: block;
	width: 100%;
}
/*Photo Galery*/
/*Galary OST*/

/*Trailer galary*/
.tg_link02
{
	padding: 10px 0;
}
.tg_link02 a
{
	text-decoration: none;
	font-size: 12px;
}
.tg_link02 a:hover
{
	color: #badcf8;
}
.tg_link01
{
	position: absolute;
	left: 113px;
	top: 70px;
}
.tg_box01
{
	padding: 10px 9px;
	height: 1%;
}
.tg_smallbox
{
	width: 140px;
	margin-right: 13px;
	margin-bottom: 17px;
	float: left;
	text-align: center;
}
.tg_smallbox .gost_text
{
	width: 140px;
	padding-top: 5px;
}
.tg_lastitem
{
	width: 140px;
	float: left;
	text-align: center;
}
.tg_box10
{
	float: left;
	width: 140px;
	position: relative;
}
/*Trailer galary*/

/*Rap chieu phim*/
.rcp_border01
{
	border-bottom: 1px solid #000000;
}
.rcp_clr01
{
	color: #f9bc02;
}
.rcp_box02
{
	background: #000000;
	height: 1%;
}
.rcp_lh17
{
	line-height: 18px;
}
.rcp_lh16
{
	line-height: 16px;
}
.rcp_box01
{
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background: url(../images/imbr02.gif);
	margin-bottom: 5px;
}
.rcp_box01 td
{
	padding: 7px 0;
}
.rcp_borderbtm
{
	border-bottom: 1px solid #000000;
}
.rcp_box01 a
{
	color: #badcf8;
	text-decoration: none;
	font-size: 13px;
}
.rcp_box01 a:hover
{
	color: #f9bc02;
	text-decoration: none;
}
.rcp_box03
{
	border-top: 1px solid #353535;
	padding: 4px;
}
.rcp_box04
{
	background: #000000;
	padding: 12px 9px 9px 9px;
	height: 1%;
	font-size: 12px;
}
.rcp_cont01
{
	width: 112px;
	float: left;
}
.rcp_cont02
{
	width: 330px;
	float: left;
}
.rcp_box05
{
	background: url(../images/rcp_bg02.gif);
	border-top: 1px solid #000000;
	padding: 0 9px;
}
.rcp_box06
{
	padding: 9px 0 7px 0;
	font-size: 12px;
	line-height: 18px;
}
/*Rap chieu phim*/

/*Fix Box tich hop*/
.tichhop_border01
{
	border: 1px solid #FFFFFF;
}
.tichhop_mar5
{
	margin-right: 5px;
}
.tichhop_mar30
{
	margin-right: 30px;
}
.tichhopmovie_box
{
	margin: 0 4px 0 4px;
	border: 1px solid #000000;
	background: #272829;
	height: 1%;
}

.cont30
{
	padding: 10px;
	height: 1%;
}
.cont30im
{
	width: 116px;
	float: left;
}
.cont30im img
{
	border: 1px solid #72a6d2;
}
.cont30desc
{
	width: 330px;
	float: left;
}

.fs14
{
	font-size: 14px;
}
.tichhop_center
{
	/*background: url(../images/th_center.gif) repeat-y;*/
	padding: 10px 10px 5px 10px;
	width: 445px;
}
.tichhop_img
{
	width: 155px;
	float: left;
}
.tichhop_box01
{
	width: 290px;
	float: left;
	line-height: 16px;
}
.tichhop_title
{
	color: #639a00;
	font-weight: bold;
}
.tichhop_link02
{
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
	list-style: none;
}
.tichhop_link02 li
{
	background: url(../images/th_arrow.gif) 0 5px no-repeat;
	padding: 2px 0 0 15px;
}
.tichhop_smallbox01
{
	width: 144px;
	float: left;
	text-align: center;
}
.tichhop_smallhop02
{
	width: 85px;
	float: left;
}
/*Fix Box tich hop*/

/*box ho tro*/
.padL5
{
	padding-left: 5px;
}
.box30
{
	padding: 2px 5px;
	height: 1%;
}
.box31
{
	width: 198px;
	padding: 0px 12px 0px 3px;
}
.box30_banner
{
	width: 735px;
	float: left;
}
.box30_hotro
{
	float: left;
	width: 215px;
	font-weight: bold;
}
.box30_hotro .box30_title
{
	color: #9c9c9c;
	font-size: 11px;
	padding: 4px 0;
}
/*box ho tro*/

/*galaxy*/
.xbloc01
{
	padding: 8px;
	border: 1px solid #565656;
	margin: 0 4px;
}
.xbloc02
{
	font-weight: bold;
	font-size: 13px;
	background: #454545;
	padding: 8px 5px;
	margin: 0 0 1px 0;
	text-align: center;
}
.xbloc03
{
	background: #000;
	padding: 10px;
}
.xbloc04
{
	width: 135px;
	position: absolute;
	right: 0;
	top: 10px;
	margin: 0 10px 0 0;
	z-index: 20;
}
.xbloc04 td
{
	text-align: center;
	border-bottom: 1px solid #424242;
	background: #353535;
	padding: 3px;
}

.logogalaxy
{
	margin: 0 0 8px 0;
}
.playergalaxy
{
	padding: 10px;
	background: #313131;
	margin: 0 0 8px 0;
}
.xbanner
{
	margin: 0 0 8px 0;
}

#galaxy
{
}
#galaxy .cont03desc
{
	width: 180px;
}
#galaxy .cont03
{
	position: relative;
}
/*galaxy*/